emoji chooser: Don't leak gestures
authorMatthias Clasen <mclasen@redhat.com>
Sun, 19 Nov 2017 13:28:35 +0000 (08:28 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Sun, 19 Nov 2017 14:27:53 +0000 (09:27 -0500)
We were not freeing these gestures as we should.

gtk/gtkemojichooser.c

index 8902b2c3e1a96ced5339596cd9b58fb19d527157..7c43b80fda9cc6c48d3c63974d20e082f7b22bbd 100644 (file)
@@ -91,6 +91,10 @@ gtk_emoji_chooser_finalize (GObject *object)
   g_variant_unref (chooser->data);
   g_object_unref (chooser->settings);
 
+  g_clear_object (&chooser->recent_press);
+  g_clear_object (&chooser->people_press);
+  g_clear_object (&chooser->body_press);
+
   G_OBJECT_CLASS (gtk_emoji_chooser_parent_class)->finalize (object);
 }